﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using yiCommerce.Core.Domain.Customers;
using yiCommerce.Core.Domain.Products;
using yiCommerce.Core.Domain.Tags;

namespace yiCommerce.Core.Domain.Statuses
{
    public class Status : BaseEntity
    {
        public virtual DateTime CreatedAt { get; set; }
        public virtual string Text { get; set; }
        public virtual int CustomerId { get; set; }


        public virtual Customer Customer { get; set; }
        public virtual bool Deleted { get; set; }


        public virtual ICollection<Comment> Comments { get; set; }

        public  virtual ICollection<StatusPicture> StatusPictures { get; set; }
        public  virtual ICollection<StatusTag> StatusTags{ get; set; }
        public virtual ICollection<TagIntroStatuses> TagIntroStatuse { get; set; }
 

        public virtual int? ProductId { get; set; }
        public virtual Product Product { get; set; }

        public virtual bool IsProductStatus { get; set; }
        public virtual int Point { get; set; }
    }
}
